Servebolt\Optimizer\Admin\CachePurgeControl\Ajax\PurgeActions B

Total Complexity 100
Dependencies 8
Dependents 4
Total lines 599
Lines of code 404
Logical lines of code 212
Comment lines 116
Methods 22
Properties 0

Methods 22

Method Rating Maintainability Complexity Lines of code
purgeTermCacheCallback()
A
43 13 45
purgePostCacheCallback()
A
44 13 44
purgeUrlCacheCallback()
A
45 11 40
purgeNetworkCacheForSite()
A
45 8 48
canPurgeTermCache()
A
54 8 22
purgeAllNetworkResponseMessages()
S
48 6 34
purgeServerCacheCallback()
S
51 5 27
purgeAllCacheCallback()
S
51 5 27
canPurgePostCache()
S
60 4 16
handleErrors()
S
68 3 7
hasSuccessInResult()
S
68 3 8
canPurgeServerCache()
S
65 3 10
urlAlreadyInQueue()
S
65 3 9
purgeAllNetworkCacheCallback()
S
60 2 14
ensureCachePurgeFeatureIsActive()
S
68 2 7
canPurgeAllCache()
S
67 2 9
canPurgeAllNetworkCache()
S
71 2 6
canPurgeCacheByUrl()
S
67 2 9
__construct()
S
63 2 10
termAlreadyInQueue()
S
75 1 4
hasPurgeAllRequestInQueue()
S
76 1 4
postAlreadyInQueue()
S
76 1 4